home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_300 / 361_01 / printer.c < prev    next >
C/C++ Source or Header  |  1991-09-18  |  528b  |  22 lines

  1.  
  2. /* Printer.c ---> A Cutdown of printer.c on CUG-273 */
  3.  
  4. #include <stdek.h>
  5. #include <gadgets.h>
  6. #include <conio.h>
  7. #include <bios.h>
  8.  
  9. int LPrintChr(char ch, int lptnum) { return biosprint(0, ch, --lptnum) & 0x29; }
  10.  
  11. int LPreset(int lptnum) { return !(biosprint(1, 0, --lptnum) & 0x29); }
  12.  
  13. int LPready(int lptnum) { return !(biosprint(2, 0, --lptnum) & 0x40); }
  14.  
  15. int LPrintStr(char *str, int lptnum)
  16. {
  17.     for (lptnum--; *str; str++)
  18.        if (biosprint(0, *str, lptnum) & 0x29) return 0;
  19.     return 1;
  20. }
  21.  
  22.